#pragma once 
#include "Common.h"
#include "glm\glm.hpp"
#include "Enums.h"


class EXPORT IRotateable
{
public:
	virtual void SetRotation(float x,float y,float z) = 0;
	virtual void SetRotation(glm::vec3 rotation) = 0;

	virtual glm::vec3 GetRotation() = 0;

	virtual void Rotate(float degress,Axis axis) = 0;
};